package Controlador;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import javax.swing.table.AbstractTableModel;
import Modelo.Liga;
import Modelo.Partido;
import Vista.VentanaListadoJugadorPartidoV;
import Vista.VentanaJugadorVisitante;

public  class ControladorJugadoresVisi {
	private Partido miPartido;
    private Liga miLiga;
	private  VentanaJugadorVisitante miVentanaJugadorVisitante;
	
	
	public ControladorJugadoresVisi(Liga miLiga)
	{
		super();
		this.miVentanaJugadorVisitante = new VentanaJugadorVisitante();
		miVentanaJugadorVisitante.setLocationRelativeTo(null);
		miVentanaJugadorVisitante.setVisible(true);
		this.miLiga=miLiga;
		this.cargarListado();
		
		
	}


	public Partido getMiPartido() {
		return miPartido;
	}


	public void setMiPartido(Partido miPartido) {
		this.miPartido = miPartido;
	}
	  private void cargarListado()
	   {
			  if  (miLiga.cantPartidos()>0)
			  {
				   ArrayList<Partido> partidos = miLiga.getPartidos();
				   miVentanaJugadorVisitante.setListado(new VentanaListadoJugadorPartidoV(partidos));
			  }
			  else 
				  miVentanaJugadorVisitante.mostrarMensaje("No hay Jugadores Cargados");
	}


}

